'''
关闭窗口的常用方法：
(1)quit()	退出相关的驱动程序和关闭所有的窗口
(2)Close()	关闭当前窗口。多窗口处理中，想要关闭其中的某个窗口，请使用这个方法
'''
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC  # 起个别名
from time import sleep
from options import options
from service import service

dr=webdriver.Chrome(options=options,service=service)
dr.get(r'https://www.baidu.com/')
dr.maximize_window()
sleep(3)
dr.find_element(By.LINK_TEXT,'hao123').click()
# dr.close()
sleep(3)

# 先关闭 hao123 页面，再关闭 baidu 页面
hao123_handle=dr.window_handles[1] #找到hao123的句柄
dr.switch_to.window(hao123_handle) #跳转到hao123上
dr.close()
sleep(3)
dr.quit()
